/*详情页-头部*/
.squarename{background: url(../images/square-icon.png) no-repeat left center;padding-left: 22px;}



.status span{color: #289be5;}


.half-width{width: 40%;float: left;margin-right: 10%;display: inline;}
.whole-width{width: 90%;}
.check-item p{font-size: 12px;position: relative;margin-bottom: 10px;}
.check-item-opera{position: absolute;right: 20px;top: 0;}
 .not-through,.through{width: 16px;height: 16px;overflow: hidden;background: url(../images/icon-op.png) no-repeat;margin: 2px 5px 0;display: inline-block;}
.not-through{background-position: 0 0;}
.not-through:hover,.not-through.curs{background-position: 0 -32px;}
.through{background-position: 0 -16px;}
.through:hover,.through.curs{background-position: 0 -48px;}

.doc-ul li{width: 33.333%;margin-bottom: 20px;}
.item-show{text-align: center;font-size: 14px;}
.doc-ul .item-show{width: 152px;position: relative;}
.doc-ul .item-img{width: 150px;height: 220px;position: relative;}
.doc-ul .eg-btn{left: 170px;top: 20px;}
.doc-ul .signature{left: 170px;top: 152px;}
.stepnext {padding: 60px 0;text-align: center;}
.stepnext a{width: 100px;height: 36px;line-height: 36px;display: inline-block;}

/*文本类*/
.require-upload li{float: left;position: relative;}
.require-upload .item-img{border:1px solid #dddddd;border-radius:2px;overflow: hidden;}
.require-upload .eg-btn{position: absolute;width: 60px;height: 28px;line-height:28px;}
.require-upload .signature{position: absolute;}
.require-upload .signature label{margin-top:5px;display: block;white-space: nowrap;}
/*图纸类*/
.paper-ul li{float: left;width: 33.333%;}
.paper-ul .paper-div{text-align: center;position: relative;width:302px;font-size: 14px;}
.paper-ul .paper-link{width: 280px;height: 200px;padding:10px;border: 1px solid #ddd;display: block;position: relative;}
.paper-ul .paper-link a{display: block;}
.paper-ul .paper-link img{width: 280px;height: 200px;overflow: hidden;display: block;}
.paper-ul .paper-div p,.paper-doc-ul li p{padding-top: 18px;}
.paper-ul .paper-div .check-item-opera{position: absolute;right: 0;top:240px;}
.paper-doc-ul li{width: 33.333%;margin-bottom: 20px;}
.paper-doc-ul .item-show{width:302px;}
.paper-doc-ul .item-img{width: 300px;height: 220px;position: relative;}
.paper-doc-ul .item-img-bg{display:none;position:absolute;left:0;top:0;width: 100%;height: 100%;background: #000;opacity: 0.3;filter: alpha(opacity=30);z-index: 3;}
.paper-doc-ul .item-img .download{display:none;width: 80px;height: 80px;cursor:pointer;position: absolute;left: 50%;top: 50%;margin: -40px 0 0 -40px;z-index: 5;}
.paper-doc-ul .eg-btn{left:310px;top: 20px;}
.paper-doc-ul .signature{left: 310px;top: 150px;}
.paper-doc-ul .paper-link{}
/*其他类*/
.step-search{position: absolute;right: 0;top: 0;}
.search-input{width: 150px;}
.add-button{width: 60px;height: 28px;line-height: 28px;margin-top: 1px;margin-left: 15px;}
.other-ul li{width: 20%;float: left;margin-bottom: 20px;}
.other-ul .item-img{width: 152px;text-align: center;font-size: 14px;position: relative;}
.other-ul .item-img-link{display: block;width: 150px;height: 220px;border: 1px solid #ddd;border-radius: 2px;position: relative;}
.other-ul .item-img-link:hover{border: 1px solid #279be6;}
.other-ul .item-img-link img{width: 150px;height: 220px;display: block;overflow: hidden;border-radius: 2px;}
.other-ul li .delete{position: absolute;right: 0;top: 234px;background: url(../images/dele-icon.png) no-repeat;width: 16px;height: 15px;overflow: hidden;}
.other-ul li .delete:hover{background-position: 0 -15px;}
/*打回资料弹出层*/
#repulseBox .total-num{position: absolute;right: 20px;top: 0;}
#repulseBox .total-num span{color: #289be5;}
#repulseBox .repulse-list{border-bottom: 1px dotted #e8e8e8;padding:20px 20px 10px 20px;position: relative;}
#repulseBox .repulse-img{float: left;width: 50px;height: 50px;position: absolute;left: 20px;top:15px;}
#repulseBox .repulse-text{padding:0 60px 0 90px;} 
#repulseBox .repulse-text p{margin-bottom: 10px;}
#repulseBox .repulse-dele{position: absolute;right: 20px;top: 15px;color: #aaaaaa;}
#repulseBox .repulse-dele-icon{float:left;background:url(../images/dele-icon.png) no-repeat;width: 16px;height: 15px;overflow: hidden;margin: 2px 5px 0 0;display: inline;}
#repulseBox .repulse-dele:hover{color:#f5304c ;}
#repulseBox .repulse-dele:hover .repulse-dele-icon{background-position: 0 -15px;}
/*项目接单-打回记录*/
.h3-title{font-size: 14px;font-weight: normal;position: relative;}
/*附件合同弹出层*/
#materialBox{width: 850px;position: fixed;left: 50%;top: 50%;margin-left: -425px;}
#materialBox .alertCon{padding: 20px;}
.material-list{float: left;width: 200px;margin:5px 0;cursor: pointer;}
.material-list dt{float: left;width: 30px;text-align: right;padding-right: 5px;}
.material-list dd{float: left;width: 150px;height: 220px;border: 1px solid #dddddd;}
.material-list dd img{display: block;width: 150px;height: 220px;}
.material-list a{cursor:pointer;display: block;height: 100%;width: 100%;background: url(../images/upload-bg.png) no-repeat center center;position: relative;text-align: center;color: #333333;}
.material-list a .file{position: absolute;font-size: 100px;right: 0;top: 0;width: 100%;height: 100%;opacity: 0;filter: alpha(opacity=0);cursor: pointer;}

#tabData tr {cursor:pointer;}
#firtProDiv p {padding:5px 0;}
.flabel_write textarea{width:96%;border:1px solid #ccc;line-height:20px;color:#999;padding:5px;}
.alertCtit_h4 {font-weight:normal;padding:5px 0;}
.btn100 {width:100px;height: 36px;line-height: 36px;display: inline-block;}
.dahuidiv td {line-height:30px;}